<!DOCTYPE html>
<html lang="zh-cn">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        <!-- <script>
            let arr1 = [22, 33, 44, 55];
            let arr2 = new Array(55, 66, 77, 88, 99);
            let arr3 = new Array(8);
            console.log(arr1);
            console.log(arr2);
            //当new命名一个数，他显示为空没有值，因为会创建长度为该数字；
            console.log("arr3:",arr3);
        </script> -->
        <script>
            // let arr4 = [11, 22, 33, 44];
            //在后面添加一个值
            // arr4.push(55)
            // console.log(arr4);

            //从后往前删除
            // arr4.pop();//有几个人这个方法删除几个
            // // arr4.pop()
            // console.log(arr4);

            //从前往后删除
            // arr4.shift()//同上
            // console.log(arr4);

            //具体位置删除 splice(起始位置，删除个数，修改的内容)；
            // arr4.splice(2,1)
            // console.log(arr4);

            //修改数组内容；俩个种方法。
            // arr4[1] = 99;
            // console.log(arr4);

            // arr4.splice(1,1,99)// splice(起始位置，删除个数，修改的内容)；
            // console.log(arr4);

            //插入到固定位置的内容
            // arr4.splice(1,0,99)// splice(起始位置，删除个数(是0就不删除)，修改的内容(内容则被添加到1的位置))；
            // console.log(arr4);

            // 合并不会改变原有的数组
            // let arr = [1, 2, 3];
            // let arr1 = [4, 5, 6];

            // //返回了一个新的数组（连接后的）
            // let a = arr.concat(arr1);



            //     let arr5 = ["a", "b", "c"];

            //     // 返回了数组的长度
            //     //   let box = arr.push("d")

            //     //   console.log(arr5)
            //     //   console.log(box)

            //     // 返回了删除的数组
            //     let box = arr5.splice(1, 1, "d");
            //     console.log(box);
            //
        </script>
    </body>
</html>
